window.c_methods = {
  getDocId: function () {
    return window.external.C_GetDocId()
  },
  getParagraphSize: function () {
    return window.external.C_GetParagraphSize()
  },
  getParagraph: function (index) {
    return window.external.C_GetParagraph(index)
  },
  getParagraphs: function () {
    return window.external.C_GetParagraphs()
  },
  selectRange: function (start, end) {
    return window.external.C_SelectRange(start, end)
  },
  getRangeText: function (start, end) {
    return window.external.C_GetRangeText(start, end)
  },
  setRangeFont: function (start, end, fontJson) {
    return window.external.C_SetRangeFont(start, end, JSON.stringify(fontJson))
  },
  replaceRangeText: function (start, end, text) {
    return window.external.C_ReplaceRangeText(start, end, text)
  },
  getNowRange: function () {
    return window.external.C_GetNowRange()
  },
  openWord: function (url) {
    return window.external.C_OpenWord(url)
  },
  getBookmarks: function () {
    return window.external.C_GetBookmarks()
  },
  getBookmark: function (name) {
    return window.external.C_GetBookmark(name)
  },
  createBookmark: function (name, start, end) {
    return window.external.C_CreateBookmark(name, start, end)
  },
  writeToken: function (token) {
    return window.external.C_WriteToken(token)
  },
  removeToken: function () {
    return window.external.C_RemoveToken()
  },
  openLoginForm: function () {
    return window.external.C_OpenLoginForm()
  },
  closeLoginForm: function () {
    return window.external.C_CloseLoginForm()
  }

  // 0、删除书签（单个）、删除所有书签
  // 1、login dialog页面调大 + 内部知识库dialog 页面调大 +居中
  // 2、openWord  不能打开pdf 文件 ：  http://pcccenter-hz.oss-cn-hangzhou.aliyuncs.com/internal-files-share/1/2024/11/07/1730946167846.pdf
  // 3、获取当前文档的名字 api
  // 4、导入功能:根据在线url覆盖当前文档
  // 5、嵌入功能：根据在线url在当前文档嵌入红头 
  // 6  一级标题... 样式控制全
  // window.c_methods.setRangeFont(this.start, this.end, {
  //   name: '楷体',
  //   size: 30,
  //   bold: 1,
  //   italic: 1,
  //   "ColorIndex": 0, // 字体颜色
  //   "ParagraphFormat": { //段落格式
  //     "Alignment": 0, //对齐方式 0:左对齐 1:居中对齐 2：右对齐 3： 两端对齐 4： 分散对齐
  //     "LineSpacing": 28, // 行距
  //     "LineSpacingRule": 4, // 行距类型
  //     "LineUnitBefore": 0, // 段前间距
  //     "LineUnitAfter": 0, // 段后间距
  //     "CharacterUnitLeftIndent": 0, // 左缩进量
  //     "CharacterUnitRightIndent": 0, // 右缩进量
  //     "CharacterUnitFirstLineIndent": 2.21 // 首行缩进
  //   }
  // })
  // 7  全文排版： 更具文章id 能获取上一文章的书签内容
  // 8 一键还原：能获取书签原来最初的样式，以便还原

  //知识库中心：
  //https://ifsweb.t.dacube.cn/#/?token=xxxxxx
  //系统设置
  //https://inspect-article-web.dacube.cn/#/leader/custom-leader?token=xxxxxx
};
function j_accept_data(data) {
  window.postMessage(data,'*');
}
